package cn.jobstart.dto;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Date;
import java.math.BigDecimal;

import cn.jobstart.pubInter.AbstractDTO;

/**
*    @author sunke
*    @Date 2023-10-17 09:21:55
*    @description ResumeProjectExperienceDomainDTO      项目经历
*/
@ApiModel("项目经历ModelDomainDTO")
@Data
public abstract class ResumeProjectExperienceDomainDTO extends AbstractDTO {

    /**
     * (数据来源)简历创建时间	
     */
    @ApiModelProperty(value = "(数据来源)简历创建时间	")
    private Date resumeCreateTime;

    /**
     * 简历id
     */
    @ApiModelProperty(value = "简历id")
    private String resumesId;

    /**
     * 求职者id
     */
    @ApiModelProperty(value = "求职者id")
    private String kzpStudentId;

    /**
     * 旧简历id
     */
    @ApiModelProperty(value = "旧简历id")
    private String oldResumesId;

    /**
     * 项目角色
     */
    @ApiModelProperty(value = "项目角色")
    private String role;

    /**
     * 项目结束时间
     */
    @ApiModelProperty(value = "项目结束时间")
    private Date endTime;

    /**
     * 项目开始时间
     */
    @ApiModelProperty(value = "项目开始时间")
    private Date startTime;

    /**
     * 项目名称
     */
    @ApiModelProperty(value = "项目名称")
    private String title;

    /**
     * 经历结束时间(文本)
     */
    @ApiModelProperty(value = "经历结束时间(文本)")
    private String endTimeStr;

    /**
     * 经历开始时间(文本)
     */
    @ApiModelProperty(value = "经历开始时间(文本)")
    private String startTimeStr;

    /**
     * 排序
     */
    @ApiModelProperty(value = "排序")
    private Integer sortNum;

    /**
     * 是否显示
     * 1:是:Y,0:否:N
     */
    @ApiModelProperty(value = "是否显示 1:是:Y,0:否:N")
    private Integer showFlag;

    /**
     * 项目描述
     */
    @ApiModelProperty(value = "项目描述")
    private String content;

    /**
     * 项目业绩
     */
    @ApiModelProperty(value = "项目业绩")
    private String achievement;


}
